Building Middleware for Real-Time Dependable Distributed Services

نویسندگان

  • Franco Travostino
  • Laura Marie Feeney
  • Philippe Bernadat
  • Franklin Reynolds
چکیده

We consider a real-time, distributed service to be dependable if it continues to have timely, predictable behavior even in the presence of partial failures. Services with this property are desirable in a host of real-time scenarios, including factory floor automation, medical monitoring equipment, and combat systems. Most distributed services built with contemporary fault-tolerance toolkits are not dependable; they exhibit unpredictable, albeit logically correct, behavioral patterns under failure conditions. We have designed and implemented middleware explicitly for real-time dependable services. We aimed at maintaining sub-second worst-case guarantees for failure detection and recovery, even when failures conspire with network load and CPU load to undermine determinism. The paper reports our experience in marrying software fault tolerance and real-time disciplines, from the definition of the requirements to the characterization of the resulting system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-Time Dependable Channels: Customizing QoS Attributes for Distributed Systems

Communication services that provide enhanced Quality of Service (QoS) guarantees related to dependability and real time are important for many applications in distributed systems. This paper presents real-time dependable (RTD) channels, a communication-oriented abstraction that can be configured to meet the QoS requirements of a variety of distributed applications. This customization ability is...

متن کامل

A Middleware for Dependable Distributed Real-Time Systems

New middleware is proposed to support the development of dependable distributed real-time systems for avionics, sensor and shipboard computing. Many of these systems require distributed computing in order to perform increasingly complex missions. They also require real-time performance, dependable software, and may face constraints that limit hardware redundancy. Real-time performance and fault...

متن کامل

A Scheduling Strategy for a Real-Time Dependable Organic Middleware

This paper presents the architecture and conception of a dependable organic middleware based on the yet existing, not organic middleware OSA+. We show a scheduling strategy which assigns missions in real-time to a distributed set of platforms in the scope of a fabric automation scenario. The missions are distributed to different robots by the organic middleware whose scheduling includes organic...

متن کامل

Workshop on Dependable Middleware-Based Systems

While middleware technologies, such as CORBA, EJB and DCOM, are gaining adoption is most application domains, there is still some reluctance in deploying middleware in mission-critical systems with high dependability requirements. Recognizing the need for dependable middleware, several research, industrial and standardization efforts have focussed independently on specific pieces of this depend...

متن کامل

Characterizing Group Communication Middleware for Real-time Distributed Systems

This paper presents our current work in characterizing the behavior of a real-time dependable distributed system, which must exhibit predictable behavior under load and in the presence of partial failures. We focus on measuring the end-to-end properties of the middleware implementing the real-time process group service, specifically its membership and message latency. The paper also describes t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998